home *** CD-ROM | disk | FTP | other *** search
- Short: GIF Animation DataType V2.3
- Author: GISBURN@w-specht.rhein-ruhr.de (Roland Mainz)
- Uploader: GISBURN@w-specht.rhein-ruhr.de (Roland Mainz)
- Type: util/dtype
- Requires: animation.datatype V41
- Replaces: util/dtype/gifanimdtc202.lha
- Replaces: util/dtype/gifanimdtc201.lha
-
- -- NEW -- NEW -- NEW -- NEW -- NEW -- NEW -- NEW -- NEW --
-
- gifanim.datatype >= V2.2 can now create GIF Animation streams
-
- -- NEW -- NEW -- NEW -- NEW -- NEW -- NEW -- NEW -- NEW --
-
-
- DataType for displaying GIF Animations
-
- -- Features are:
- * Implements a GIF Animation stream encoder.
- Using the included "DTConvert", you can convert any animation to GIF
- Animation streams, like
- IFF ANIM -> GIF ANIM
- MPEG Video/System -> GIF ANIM
- CDXL -> GIF ANIM
- and so on...
- The only requirement is that for the source file an animation.datatype
- subclass must exists in the system, nothing more.
-
- The encoder supports creation of interlaced and transparent animations,
- too.
-
- - CyberGFX output (16/24 bit truecolor)
-
- - Supports local colormaps
-
- - Supports sound.
- Any sound (loaded with a sound.datatype subclass) can be attached to the
- animation.
-
- If you want, you can read-out this animation+sound as an IFF FILM stream
- (using DumpDTAnim (Aminet:gfx/conv/DumpDTAnim#?.LhA)) and make a
- playback using film.datatype.
-
- - Dynamic loading of frames (disk-based) or caching the whole anim in memory.
-
-
-
-
- -- Changes since V2.2:
- V2.3
- - Fixed a couple of holes in the descriptor code which may caused
- endless loops or - more worse - crashes in the past.
- Thanks to Guillaume Ubbelohde (950947@mercure.umh.ac.be) for
- reporting the bug.
-
- - The descriptor now checks if the given gif stream is a
- multi-picture gif stream or not, nothing else !
- Syntax checking/version checking etc. is NOT done, this is the
- job of the decoder (e.g. the class library).
-
- - The error checking in the decoder has been improved a little
- bit. Still not perfect, but...
-
- - The decoder now explains most errors in a console window.
-
- - Implemented a NOVERBOSE option (as requested by many people),
- which turns all error messages OFF.
- Be carefull with this option !!!
-
- - Minor code changes and optimisations.
-
- V2.2
- - Minor code cleanup
-
- - Removed REPEAT and NOREPEAT options/feature because this
- hack-like "feature" seems to be incompatible to GMultiView's
- repeat option.
- Problem fixed.
-
- - Added encoder prefs options to set GIF interlace mode, transparent
- and background pens.
- See "gifanim.datatype.doc" section "preferences" for details.
- Currently untested...
-
- - Major speedup in the encoder part (~ three times faster).
- a) The encoder now writes any incoming bitmap in an chunkypixel
- array and operates on it instead of doing ReadPixel for
- each pixel.
- b) Minor other changes in the encoder section...
-
- - The decoder now treats 0x00-chars in the chunk id position as
- padding bytes and does not prompt any sytax error any more.
- Now the "slidbar.gif" created by "GifBuilder 0.2" works...
-
- - Introduced the option STRICTSYNTAX which prints additionally
- syntax errors (like the 0x00 padding bytes above...).
-
- - Added Installation script "Install DataType".
- It would be very nice if someone has the time to write a
- 1:1 CBM Installer version of it...
-
-
- ----
-
- Bye,
- Roland
-
-
- P.S.:
- Following was cut from an aminet "weekly-uploads" mail:
- | Please rate all the programs you
- | download. To do so, send to aminet-server@wuarchive.wustl.edu :
- | RATE <path> <num>
- | where <path> is the file you want to judge and <num> is a mark from 0..10
- | with 10 being the best. You can rate several programs in one mail, but
- | don't rate your own programs. Example: RATE dev/gui/mui23usr.lha 8
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 2169 645 70.2% 24-May-98 22:25:30 +class_iprotos.h
- 26832 9257 65.5% 24-May-98 23:39:32 +classbase.c
- 705 309 56.1% 24-May-98 23:39:34 +classbase.c.info
- 6030 1851 69.3% 24-May-98 22:24:28 +classbase.h
- 701 299 57.3% 24-May-98 22:24:28 +classbase.h.info
- 1454 471 67.6% 23-Mar-98 16:28:44 +classbase.i
- 7453 2435 67.3% 24-May-98 21:28:52 +classdata.h
- 701 302 56.9% 24-May-98 21:28:52 +classdata.h.info
- 2795 822 70.5% 03-Jul-97 21:06:36 +classinit.asm
- 1336 734 45.0% 24-May-98 02:06:12 +descriptor
- 6186 1780 71.2% 24-May-98 02:05:10 +descriptor.c
- 702 305 56.5% 24-May-98 02:05:10 +descriptor.c.info
- 181 141 22.0% 24-May-98 02:06:06 +descriptor.lnk
- 1429 429 69.9% 24-May-98 02:06:12 +descriptor.map
- 82 73 10.9% 23-Mar-98 02:28:58 +GIF
- 467 281 39.8% 23-Mar-98 02:28:58 +GIF.info
- 1438 814 43.3% 24-May-98 02:10:04 +GIFANIM
- 467 280 40.0% 24-May-98 02:10:06 +GIFANIM.info
- 480 299 37.7% 24-May-98 02:01:34 +SCOPTIONS
- 222 155 30.1% 24-May-98 02:02:40 +smakefile
- 1053 253 75.9% 24-May-98 02:02:40 +smakefile.info
- 94197 20672 78.0% 24-May-98 22:54:20 +dispatch.c
- 705 310 56.0% 24-May-98 22:54:22 +dispatch.c.info
- 6445 6445 0.0% 30-Mar-90 07:10:18 +compress.gif
- 31487 10172 67.6% 25-Nov-90 20:15:26 +gif.doc
- 85474 22396 73.7% 19-Nov-90 15:04:02 +gif89a.doc
- 19384 4703 75.7% 14-Dec-93 17:41:56 +giftopnm.c
- 24482 7460 69.5% 31-Jan-94 12:06:50 +ppmtogif.c
- 32832 9543 70.9% 13-Apr-98 01:57:10 +encoder.c
- 710 313 55.9% 13-Apr-98 01:57:10 +encoder.c.info
- 2643 996 62.3% 13-Apr-98 01:50:54 +encoder.h
- 704 304 56.8% 13-Apr-98 01:50:54 +encoder.h.info
- 429 213 50.3% 03-Jul-97 21:06:24 +endcode.asm
- 4179 4179 0.0% 17-Jan-97 11:37:44 +fish.gif
- 22660 14264 37.0% 24-May-98 23:41:06 +gifanim.datatype
- 30793 11113 63.9% 24-May-98 23:41:18 +gifanim.datatype.doc
- 48440 24206 50.0% 24-May-98 23:41:04 +gifanim.datatype.ld
- 10205 2179 78.6% 24-May-98 23:41:04 +gifanim.datatype.map
- 207 120 42.0% 24-May-98 02:11:46 +gifanim.datatype_rev.h
- 249 133 46.5% 24-May-98 02:11:46 +gifanim.datatype_rev.i
- 2 2 0.0% 24-May-98 02:11:44 +gifanim.datatype_rev.rev
- 1907 758 60.2% 13-Apr-98 23:29:40 +Install_DataType
- 529 294 44.4% 13-Apr-98 23:33:48 +Install_DataType.info
- 9714 3105 68.0% 13-Apr-98 00:52:08 +misc.c
- 702 308 56.1% 13-Apr-98 00:52:08 +misc.c.info
- 16623 4565 72.5% 24-May-98 22:19:56 +prefs.c
- 705 308 56.3% 24-May-98 22:19:56 +prefs.c.info
- 4576 1237 72.9% 24-May-98 23:06:54 +smakefile
- 712 312 56.1% 24-May-98 23:06:54 +smakefile.info
- 2648 932 64.8% 16-Jan-98 23:47:48 +stackswap.c
- 64339 64339 0.0% 23-Mar-98 20:20:04 +DTConvert018.LhA
- 9821 3900 60.2% 23-Mar-98 20:23:20 +DTConvert018.ReadMe
- -------- ------- ----- --------- --------
- 591386 241716 59.1% 25-May-98 23:33:08 52 files
-